home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 2000 …ember: Reference Library / Dev.CD Dec 00 RL Disk 1.toast / pc / technical documentation / develop / develop issue 26 / develop issue 26 code / truffles - display mgr. / sprocket / experimentalstuff / documentwindow.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-01-02  |  686 b   |  37 lines

  1. /*
  2.     File:        DocumentWindow.h
  3.  
  4.     Contains:    An abstract base class for document-backed windows
  5.                 
  6.     Written by: Dave Falkenburg
  7.     
  8.     Copyright:    © 1994-95 by Dave Falkenburg, all rights reserved.
  9.  
  10.     Change History (most recent first):
  11.      
  12.          <1>      1/3/95    DRF        First checked in.
  13.  */
  14. #ifndef    _SPROCKET_DOCUMENTWINDOW_
  15. #define    _SPROCKET_DOCUMENTWINDOW_
  16.  
  17. #include "Window.h"
  18. #include "Document.h"
  19.  
  20.  
  21. class    TDocumentWindow : public TWindow
  22.     {
  23. protected:
  24.                         TDocumentWindow(TDocument *backingDocument);
  25. public:
  26.     virtual void        Activate(Boolean activating);
  27.  
  28.     virtual    Boolean        Close(void);
  29.  
  30.     virtual Boolean        DoMenuCommand(MenuCommandID menuCommand);
  31.  
  32. protected:
  33.     TDocument *        fDocument;
  34.     };
  35.  
  36. #endif
  37.